###User Defined Function###
_Excel_Open

###Description###
Verbindet eine existierende Excel Instanz oder erstellt eine Neue

###Syntax###
#include <Excel.au3>
_Excel_Open ( [$bVisible = True [, $bDisplayAlerts = False [, $bScreenUpdating = True [, $bInteractive = True [, $bForceNew = False]]]]] )

###Parameters###
@@ParamTable@@
$bVisible
	[optional] True gibt an, dass das Programm sichtbar sein wird (Standart = True)
$bDisplayAlerts
	[optional] False unterdrückt alle Aufforderungsmeldungen und Fehlermeldungen, während das Arbeitsbuch geöffnet wird (Standart = False)
$bScreenUpdating
	[optional] False unterdrückt Bildschirmupdates um das Script zu beschleunigen (Standart = True)
$bInteractive
	[optional] Wenn False, blockiert Excel alle Tastatu und Mauseingaben der Nutzer (ausgenommen dem Input von Dialogfeldern) (Standart = True)
$bForceNew
	[optional] True erzwingt, dass eine neue Excel Instanz erstellt wird, auch wenn es bereits eine laufende Instanz gibt (Standart = False)
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	das Excel Programm Objekt.
	Setzt @extended zu:
		0 - Excel lief bereits
		1 - Excel lief bereits oder $bForceNew war auf True gesetzt. Eine neue Excelinstanz wurde erstellt
Failure:	 0 und setzt @error.
@error:	1 - Error zurückgegeben von ObjCreate. @extended wird auf den COM error code gesetzt.
@@End@@

###Remarks###
Wenn $bDisplayAlerts auf False gesetzt ist und eine Nachricht eine Antwort benötigt, wählt Excel die Standartantwort.

Um die Leistung zu erhöhen, setzen Sie $ bScreenUpdating auf False. Der Bildschirm wird nicht aktualisiert, bis er auf true ($oExcel.ScreenUpdating = True) zurückgesetzt wird.

Blockierte Benutzer Eingaben ($obInteractive = False) wird den User daran hindern, mit dem AutoIt Script in Konflikt zu kommen.
Wenn es auf False gesetzt ist, vergesse nicht es zurück auf True zu setzen ($oExcel.Interactive = True)

###Related###
_Excel_Close

###Example###
@@IncludeExample@@
